#ifndef NAVE_H
#define NAVE_H

#include "CSurface.h"
#include "Character.h"
#include "Behavior/AllBehavior.h"
#include "Animation.h"

#include <SDL/SDL.h>
#include <vector>

#define LIFE_PIKMEN 40

using namespace std;

class Nave: public Character {
  public:
    SDL_Surface* Surf;
    int tipo;
    bool ready;
    bool nochange;
    int follw;
    //El character que recibe es un character ficticio que esta donde
    //  el tiene que ir!
    Nave(float p[3],Character *arrive,int tipo);
    void OnRender(SDL_Surface* display);
    void OnLoop(long time);
    bool follow();
};

#endif
